'    Copyright 2008 Jan Molnar <jan.molnar@abds.de>
'
'    This file is part of JCQ.

'    JCQ is free software: you can redistribute it and/or modify
'    it under the terms of the GNU General Public License as published by
'    the Free Software Foundation, either version 2 of the License, or
'    (at your option) any later version.

'    JCQ is distributed in the hope that it will be useful,
'    but WITHOUT ANY WARRANTY; without even the implied warranty of
'    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
'    GNU General Public License for more details.

'    You should have received a copy of the GNU General Public License
'    along with JCQ. If not, see <http://www.gnu.org/licenses/>.

Namespace Configuration
    Public Class MappingConfigElement
        Inherits System.Configuration.ConfigurationElement

        Public Sub New()

        End Sub

        <System.Configuration.ConfigurationProperty("InterfaceType", Defaultvalue:="", IsKey:=True, IsRequired:=True)> _
        Public Property InterfaceType() As String
            Get
                Return CStr(Me("InterfaceType"))
            End Get
            Set(ByVal value As String)
                Me("InterfaceType") = value
            End Set
        End Property

        <System.Configuration.ConfigurationProperty("MappingType", Defaultvalue:="", IsRequired:=True)> _
        Public Property MappingType() As String
            Get
                Return CStr(Me("MappingType"))
            End Get
            Set(ByVal value As String)
                Me("MappingType") = value
            End Set
        End Property
    End Class
End Namespace